<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    let a=10,b=2 
    let result 
    result=a%b
    console.log(result) //0
    //自增(自减)在前:先自增(自减),在运算    a++:a=a+1   b--:b=b-1
    //自增(自减)在后:先运算，在自增(自减)   a--:a=a-1   --b;b=b-1
    result=++a+b--+a+--b-a--       //11+2+11+0-11-13
    console.log(a)                 //a++:a=a+1=10+1=11;a--:a=a-1-11-1=10
    console.log(b)                 // b--:b=b-1=2-1=1;--b;b=b-1 =1-1=0
    console.log(result)
    let num1=123,str1='hello'
    //=号操作数前后都是数值时进行加法操作，如果其中一个操作数是字符，则进行的是字符拼接操作 
    let res=num1+str1 
    console.log(res)
    //赋值运算符:a+=b: a=a+b
    //-=和===的区别:
    //==等于
    //--全等于
     let x=12,y='12'
    console.log(x==y) //ture:等于符号会将符号两端的值的数据类型自动转换后做对比
    console.log(x===y) //false: 全等符号两端不会进行数据类型的自动转换

    //闰年的判断:能被400整除,或能被4整除，但不能被100整除 
    let year=2024
    let rn=(year%400==0)||(year%100!=0&&year%4==0)?'是闰年':'是平年'
    console.log(rn)

</script>
</html>